ground torpedo - Spanish English Dictionary